package com.shop.user.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.shop.entity.dto.AdminOrders.AdminOrdersListDto;
import com.shop.entity.dto.AdminOrders.AdminOrdersRemoveDto;
import com.shop.entity.dto.AdminOrders.AdminOrdersRestoreDto;
import com.shop.entity.dto.WeChatOrders.UserOrdersPayDto;
import com.shop.entity.dto.WeChatOrders.UserOrdersSaveDto;
import com.shop.entity.pojo.Orders;
import com.shop.entity.vo.OrdersVo;
import com.shop.utils.common.result.Result;

import java.util.List;

public interface OrdersService extends IService<Orders> {

    Result addOrders(UserOrdersSaveDto dto);

    Result<List<OrdersVo>> getUserOrders();

    Result payOrders(UserOrdersPayDto dto);
}
